package com.ruoyi.celoan.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

@TableName("ex_trade_effect_creditserviceagencies_detail")
public class ExTradeEffectCreditserviceagenciesDetailEntity {
    private static final long serialVersionUID = 1L;
    private Long id;
    private String name;
    private String uniscid;
    private String briefintroduction;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String settlingtime;
    private Integer productcount;
    private int result;

    public void setId(Long id) {
        this.id = id;
    }

    private String province;
    private String city;
    private String area;
    private String address;
    private String externalsystemid;
    private String areaCode;
    private Date loadTime;
    private Integer isflag;

    public void setName(String name) {
        this.name = name;
    }

    public void setUniscid(String uniscid) {
        this.uniscid = uniscid;
    }

    public void setBriefintroduction(String briefintroduction) {
        this.briefintroduction = briefintroduction;
    }

    public void setSettlingtime(String settlingtime) {
        this.settlingtime = settlingtime;
    }

    public void setProductcount(Integer productcount) {
        this.productcount = productcount;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setExternalsystemid(String externalsystemid) {
        this.externalsystemid = externalsystemid;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public void setLoadTime(Date loadTime) {
        this.loadTime = loadTime;
    }

    public void setIsflag(Integer isflag) {
        this.isflag = isflag;
    }

    public String toString() {
        return "ExTradeEffectCreditserviceagenciesDetailEntity(id=" + getId() + ", name=" + getName() + ", uniscid=" + getUniscid() + ", briefintroduction=" + getBriefintroduction() + ", settlingtime=" + getSettlingtime() + ", productcount=" + getProductcount() + ", province=" + getProvince() + ", city=" + getCity() + ", area=" + getArea() + ", address=" + getAddress() + ", externalsystemid=" + getExternalsystemid() + ", areaCode=" + getAreaCode() + ", loadTime=" + getLoadTime() + ", isflag=" + getIsflag() + ")";
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof ExTradeEffectCreditserviceagenciesDetailEntity)) return false;
        ExTradeEffectCreditserviceagenciesDetailEntity other = (ExTradeEffectCreditserviceagenciesDetailEntity) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$name = getName(), other$name = other.getName();
        if ((this$name == null) ? (other$name != null) : !this$name.equals(other$name)) return false;
        Object this$uniscid = getUniscid(), other$uniscid = other.getUniscid();
        if ((this$uniscid == null) ? (other$uniscid != null) : !this$uniscid.equals(other$uniscid)) return false;
        Object this$briefintroduction = getBriefintroduction(), other$briefintroduction = other.getBriefintroduction();
        if ((this$briefintroduction == null) ? (other$briefintroduction != null) : !this$briefintroduction.equals(other$briefintroduction))
            return false;
        Object this$settlingtime = getSettlingtime(), other$settlingtime = other.getSettlingtime();
        if ((this$settlingtime == null) ? (other$settlingtime != null) : !this$settlingtime.equals(other$settlingtime))
            return false;
        Object this$productcount = getProductcount(), other$productcount = other.getProductcount();
        if ((this$productcount == null) ? (other$productcount != null) : !this$productcount.equals(other$productcount))
            return false;
        Object this$province = getProvince(), other$province = other.getProvince();
        if ((this$province == null) ? (other$province != null) : !this$province.equals(other$province)) return false;
        Object this$city = getCity(), other$city = other.getCity();
        if ((this$city == null) ? (other$city != null) : !this$city.equals(other$city)) return false;
        Object this$area = getArea(), other$area = other.getArea();
        if ((this$area == null) ? (other$area != null) : !this$area.equals(other$area)) return false;
        Object this$address = getAddress(), other$address = other.getAddress();
        if ((this$address == null) ? (other$address != null) : !this$address.equals(other$address)) return false;
        Object this$externalsystemid = getExternalsystemid(), other$externalsystemid = other.getExternalsystemid();
        if ((this$externalsystemid == null) ? (other$externalsystemid != null) : !this$externalsystemid.equals(other$externalsystemid))
            return false;
        Object this$areaCode = getAreaCode(), other$areaCode = other.getAreaCode();
        if ((this$areaCode == null) ? (other$areaCode != null) : !this$areaCode.equals(other$areaCode)) return false;
        Object this$loadTime = getLoadTime(), other$loadTime = other.getLoadTime();
        if ((this$loadTime == null) ? (other$loadTime != null) : !this$loadTime.equals(other$loadTime)) return false;
        Object this$isflag = getIsflag(), other$isflag = other.getIsflag();
        return !((this$isflag == null) ? (other$isflag != null) : !this$isflag.equals(other$isflag));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExTradeEffectCreditserviceagenciesDetailEntity;
    }

    public int hashCode() {
        int PRIME = 59;
        result = 1;
        Object $id = getId();
        result = result * 59 + (($id == null) ? 43 : $id.hashCode());
        Object $name = getName();
        result = result * 59 + (($name == null) ? 43 : $name.hashCode());
        Object $uniscid = getUniscid();
        result = result * 59 + (($uniscid == null) ? 43 : $uniscid.hashCode());
        Object $briefintroduction = getBriefintroduction();
        result = result * 59 + (($briefintroduction == null) ? 43 : $briefintroduction.hashCode());
        Object $settlingtime = getSettlingtime();
        result = result * 59 + (($settlingtime == null) ? 43 : $settlingtime.hashCode());
        Object $productcount = getProductcount();
        result = result * 59 + (($productcount == null) ? 43 : $productcount.hashCode());
        Object $province = getProvince();
        result = result * 59 + (($province == null) ? 43 : $province.hashCode());
        Object $city = getCity();
        result = result * 59 + (($city == null) ? 43 : $city.hashCode());
        Object $area = getArea();
        result = result * 59 + (($area == null) ? 43 : $area.hashCode());
        Object $address = getAddress();
        result = result * 59 + (($address == null) ? 43 : $address.hashCode());
        Object $externalsystemid = getExternalsystemid();
        result = result * 59 + (($externalsystemid == null) ? 43 : $externalsystemid.hashCode());
        Object $areaCode = getAreaCode();
        result = result * 59 + (($areaCode == null) ? 43 : $areaCode.hashCode());
        Object $loadTime = getLoadTime();
        result = result * 59 + (($loadTime == null) ? 43 : $loadTime.hashCode());
        Object $isflag = getIsflag();
        return result * 59 + (($isflag == null) ? 43 : $isflag.hashCode());
    }

    public Long getId() {
        return this.id;
    }

    public String getName() {
        return this.name;
    }

    public String getUniscid() {
        return this.uniscid;
    }

    public String getBriefintroduction() {
        return this.briefintroduction;
    }

    public String getSettlingtime() {
        return this.settlingtime;
    }

    public Integer getProductcount() {
        return this.productcount;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCity() {
        return this.city;
    }

    public String getArea() {
        return this.area;
    }

    public String getAddress() {
        return this.address;
    }

    public String getExternalsystemid() {
        return this.externalsystemid;
    }

    public String getAreaCode() {
        return this.areaCode;
    }

    public Date getLoadTime() {
        return this.loadTime;
    }

    public Integer getIsflag() {
        return this.isflag;
    }
}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\entity\ExTradeEffectCreditserviceagenciesDetailEntity.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
